package com.jy.api.healthreord.dto.yl.chuyuan;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class ChuYuanJLDto {

    private long id;

    @ApiModelProperty("医疗机构代码")
    private String yiliaojgdm;

    @ApiModelProperty("院区ID")
    private String yuanquid;

    @ApiModelProperty("住院就诊流水号")
    private String zhuyuanjzlsh;

    @ApiModelProperty("院区名称")
    private String yuanqumc;

    @ApiModelProperty("病案号")
    private String binganhao;

    @ApiModelProperty("病人ID")
    private String bingrenid;

    @ApiModelProperty("证件类型")
    private String zhengjianlx;

    @ApiModelProperty("证件号码")
    private String zhengjianhm;

    @ApiModelProperty("姓名")
    private String xingming;

    @ApiModelProperty("性别代码")
    private Integer xingbiedm;

    @ApiModelProperty("性别名称")
    private String xingbiemc;

    @ApiModelProperty("出生日期")
    private LocalDate chushengrq;

    @ApiModelProperty("卡类型")
    private String kaleix;

    @ApiModelProperty("卡号")
    private String kahao;

    @ApiModelProperty("国籍代码")
    private String guojidm;

    @ApiModelProperty("国籍名称")
    private String guojimc;

    @ApiModelProperty("民族代码")
    private String minzudm;

    @ApiModelProperty("民族名称")
    private String minzumc;

    @ApiModelProperty("婚姻状况代码")
    private String hunyinzkdm;

    @ApiModelProperty("婚姻状况名称")
    private String hunyinzkmc;

    @ApiModelProperty("职业类别代码")
    private String zhiyelbdm;

    @ApiModelProperty("职业名称")
    private String zhiyemc;

    @ApiModelProperty("联系电话")
    private String lianxidh;

    @ApiModelProperty("现住址省份代码")
    private String xianzhuzsfdm;

    @ApiModelProperty("现住址省份名称")
    private String xianzhuzsfmc;

    @ApiModelProperty("现住址市代码")
    private String xianzhuzsdm;

    @ApiModelProperty("现住址市名称")
    private String xianzhuzsmc;

    @ApiModelProperty("现住址县(区)代码")
    private String xianzhuzxqdm;

    @ApiModelProperty("现住址县（区）名称")
    private String xianzhuzxqmc;

    @ApiModelProperty("现住址乡镇代码")
    private String xianzhuzxzdm;

    @ApiModelProperty("现住址乡镇名称")
    private String xianzhuzxzmc;

    @ApiModelProperty("现住址社区代码")
    private String xianzhuzsqdm;

    @ApiModelProperty("现住址社区名称")
    private String xianzhuzsqmc;

    @ApiModelProperty("现住址其他地址")
    private String xianzhuzqtdz;

    @ApiModelProperty("现住址详细地址")
    private String xianzhuzxxdz;

    @ApiModelProperty("联系人姓名")
    private String lianxirxm;

    @ApiModelProperty("联系人电话号码")
    private String lianxirdhhm;

    @ApiModelProperty("入院时间")
    private LocalDateTime ruyuansj;

    @ApiModelProperty("出院时间")
    private LocalDateTime chuyuansj;

    @ApiModelProperty("入院科室代码")
    private String ruyuanksdm;

    @ApiModelProperty("入院科室名称")
    private String ruyuanksmc;

    @ApiModelProperty("出院科室代码")
    private String chuyuanksdm;

    @ApiModelProperty("出院科室名称")
    private String chuyuanksmc;

    @ApiModelProperty("住院天数")
    private Integer zhuyuants;

    @ApiModelProperty("入院诊断-西医诊断编码")
    private String ruyuanzdxyzddm;

    @ApiModelProperty("入院诊断-西医诊断名称")
    private String ruyuanzdxyzdmc;

    @ApiModelProperty("入院诊断-中医病名代码")
    private String ruyuanzdzybmdm;

    @ApiModelProperty("入院诊断-中医病名名称")
    private String ruyuanzdzybmmc;

    @ApiModelProperty("入院诊断-中医症候代码")
    private String ruyuanzdzyzhdm;

    @ApiModelProperty("入院诊断-中医症候名称")
    private String ruyuanzdzyzhmc;

    @ApiModelProperty("出院诊断-西医诊断编码")
    private String chuyuanzdxyzddm;

    @ApiModelProperty("出院诊断-西医诊断名称")
    private String chuyuanzdxyzdmc;

    @ApiModelProperty("出院诊断-中医病名代码")
    private String chuyuanzdzybmdm;

    @ApiModelProperty("出院诊断-中医病名名称")
    private String chuyuanzdzybmmc;

    @ApiModelProperty("出院诊断-中医症候代码")
    private String chuyuanzdzyzhdm;

    @ApiModelProperty("出院诊断-中医症候名称")
    private String chuyuanzdzyzhmc;

    @ApiModelProperty("中医“四诊”观察结果")
    private String sizhengcjg;

    @ApiModelProperty("治则治法")
    private String zhizezf;

    @ApiModelProperty("中药煎煮方法")
    private String zhongyaojzff;

    @ApiModelProperty("中药用药方法")
    private String zhongyaoyyff;

    @ApiModelProperty("手术操作编码")
    private String shoushuczbm;

    @ApiModelProperty("手术操作名称")
    private String shoushuczmc;

    @ApiModelProperty("手术操作开始时间")
    private LocalDateTime shoushujczkssj;

    @ApiModelProperty("手术过程")
    private String shoushugc;

    @ApiModelProperty("手术切口类别代码")
    private String shoushuqklbdm;

    @ApiModelProperty("手术切口愈合等级代码")
    private String shoushuqkyhdjdm;

    @ApiModelProperty("麻醉方法代码")
    private String mazuiffdm;

    @ApiModelProperty("入院情况")
    private String ruyuanqk;

    @ApiModelProperty("阳性辅助检査结果")
    private String yangxingfzjjg;

    @ApiModelProperty("诊疗过程描述")
    private String zhenliaogcms;

    @ApiModelProperty("出院情况")
    private String chuyuanqk;

    @ApiModelProperty("出院时症状与体征")
    private String chuyuanszzytz;

    @ApiModelProperty("出院医嘱")
    private String chuyuanyz;

    @ApiModelProperty("病情转归代码")
    private Integer bingqingzgdm;

    @ApiModelProperty("住院医师签名")
    private String zhuyuanysqm;

    @ApiModelProperty("住院医师代码")
    private String zhuyuanysdm;

    @ApiModelProperty("上级医师签名")
    private String shangjiysqm;

    @ApiModelProperty("上级医师代码")
    private String shangjiysdm;

    @ApiModelProperty("签名时间")
    private LocalDateTime qianmingrqsj;

    @ApiModelProperty("作废标志")
    private Integer zuofeibz;

    @ApiModelProperty("更新时间")
    private LocalDateTime gengxinsj;

    @ApiModelProperty("统一社会信用代码")
    private String tongyishxydm;

    @ApiModelProperty("医疗机构名称")
    private String yiliaojgmc;

    @ApiModelProperty("入院诊断院内描述")
    private String ruyuanzdynms;

    @ApiModelProperty("离院方式代码")
    private Integer liyuanfsdm;

    @ApiModelProperty("入院不足24小时出院标志")
    private String ruyuanbz24xscybz;

    @ApiModelProperty("出院病区名称")
    private String chuyuanbqmc;

    @ApiModelProperty("出院病房号")
    private String chuyuanbfh;

    @ApiModelProperty("出院病床号")
    private String chuyuancwh;

    @ApiModelProperty("出院诊断院内描述")
    private String chuyuanzdynms;

    @ApiModelProperty("住院医师身份证件号码")
    private String zhuyuanyssfzjhm;

    @ApiModelProperty("住院医师工号")
    private String zhuyuanysgh;

    @ApiModelProperty("住院医师姓名")
    private String zhuyuanysxm;

    @ApiModelProperty("记录日期时间")
    private LocalDateTime jilurqsj;

    @ApiModelProperty("病人信息表的主键id，没有时默认为0")
    private String patientid;

    private String appid;

    @ApiModelProperty("首次上传时间")
    private LocalDateTime chuangjiansj;

    @ApiModelProperty("最后更新时间")
    private LocalDateTime xiugaisj;
}
